草庐IT

c++ - Qml C++ 查找 child

全部标签

windows - 查找在特定时间段内更改的文件

我有一个安装了cygwin的Windows7盒子。对于给定的文件夹,如何找到特定范围内的文件时间戳?我需要对所有文件夹进行递归检查。 最佳答案 您可以使用find来搜索时间范围,但这是一种变通方法。创建两个临时文件,例如temp1、temp2touch--date'yyyy-mm-dd'temp1touch--date'yyyy-mm-dd'temp2这会将这些文件的时间戳更改为您设置的时间戳。然后使用以这些文件为范围的查找:find/some/dir/-newertemp1-not-newertemp2请注意,您的搜索将返回早于(

C++跨平台查找数据目录的解决方案

这是我的第一篇stackoverflow帖子。我正在制作一个游戏,我需要一个目录来放置它的资源,例如图像、声音和配置文件。(请注意,游戏需要能够修改自己的配置文件。)我想我可以在Linux上使用/usr/share/mygame/,而C:/ProgramFiles/MyGame/在Windows上,但问题出现了,因为游戏可能会或可能不会安装在任何一个地方,以及出于开发目的。我可以检查并找出可执行文件所在的文件夹,但据我所知,这是不好的做法,而且难以实现跨平台。我显然不能使用工作目录,因为游戏可以从shell脚本、命令行、其他进程等运行。我还可以搜索整个文件系统,可能是按敏感度顺序搜索某

windows - 使用在内容中查找批量重命名文件

长期倾听者首次调用者。我正在尝试使用Windows批处理脚本来搜索目录中包含的文件中的特定字符串,并使用文件名和随机值对它们进行分类以进行进一步处理。这是我根据类似的帖子整理的:setlocalenabledelayedexpansionfor%%ain(C:\Temp\*.txt)do(sett1=string1-%RANDOM%.txtsett2=string2-%RANDOM%.txtfind"string1"%%~fa&&ren%%~fa%t1%find"string2"%%~fa&&ren%%~fa%t2%)如果我将set命令移到for循环之外,它会起作用,但我需要它在循环内

c++ - 在 Windows 8.1 中查找触摸数字化仪的物理尺寸

问题如何使用WinAPI在Windows8.1中确定触摸(或笔)数字转换器的物理尺寸?场景我正在使用GetPointerFrameTouchInfo()返回POINTER_TOUCH_INFO的API具有嵌入式POINTER_INFO的结构结构。POINTER_INFO结构有一个ptHimetricLocation成员,它指示具有10uM分辨率的触摸的物理位置(这对于手势识别来说更一致)。但是,在使用ptHiMetricLocation进行一些计算后,如果不知道数字化仪的物理尺寸,则无法准确找到相应的像素位置。限定词澄清一下,这不是关于物理屏幕尺寸的问题。这是关于触摸数字化仪(或笔式数

c# - 查找串行设备 COM 端口

我有一个WindowsC#应用程序。该应用程序通过串行端口连接到RFID读卡器。虽然我默认给它COM端口3。我遇到了用户端口不可用并且他正在使用的端口与他的Windows操作系统不同的情况。我的应用程序确实为用户提供了更改COM端口的能力,但是要找到他们的操作系统正在使用哪个COM端口,用户需要转到设备管理器并进行检查,新手可能不太适应。有没有一种功能或方法可以准确地找到我的RFID卡在Windows中连接到哪个端口,以便我可以简单地显示如下:应用程序端口设置为:COM....操作系统上的设备连接端口:COM....另外我的目标框架是3.5编辑1:尝试使用SerialPort.GetP

Windows:作为服务运行时查找屏幕分辨率

我有作为Windows服务运行的代码,它想确定直接连接的显示器的分辨率。(是的,我明白用户可能通过RDP、VDI等与机器交互,所以这并不总是有意义——但这只是一种优化,所以在通常情况下,只有一个直接连接桌面,它仍然有用。)我想使用::GetSystemMetrics(SM_CXVIRTUALSCREEN)但它返回0,因为我在session0中运行。同样EnumDisplayDevices看起来它只会为本次互动session工作。即使没有用户登录,我们也希望能够执行此操作。有没有办法将硬件屏幕分辨率作为一项服务来探索? 最佳答案 do

windows - 使用批量输入查找和替换值列表

我正在寻找一种使用Windows批处理脚本在文本文件中查找和替换多个单词的方法。我知道用这个bat脚本可以替换一个词:@echooff&setlocalset"search=%1"set"replace=%2"set"textfile=Input.txt"set"newfile=Output.txt"(for/f"delims="%%iin(%textfile%)do(set"line=%%i"setlocalenabledelayedexpansionset"line=!line:%search%=%replace%!"echo(!line!endlocal))>"%newfile%

windows - 如何从文本文件中读取值,然后查找并替换 xml 文件中的值?

我有一个.xml文件-比如说A.xml。该文件包含一个“版本节点”例子:2.5现在,我想通过读取包含以下内容的.txt文件动态地用不同的数字替换版本的值:2.53.5这意味着我需要将A.xml中的字符串“2.5”替换为“3.5”。我需要借助窗口批处理文件(.bat)文件来完成。 最佳答案 这应该有效:@ECHOOFFSETLOCALENABLEDELAYEDEXPANSIONTYPENUL>tempOutput.xmlSETline=0SETfrom=SETto=FOR/F%%aIN(a.txt)DO(IF!line!==0SETf

c++ - 为什么在 C++ 中使用 shell 链接查找快捷方式的目标路径时它指的是 windows\installer 文件夹

我想在开始菜单文件夹中找到快捷方式的目标路径,我知道应该使用fromshelllinkcomponentobjectmodel,但在我对一些快捷方式的测试中,它显示:"windows\installer\{guid}\x.exe"不显示它的程序文件文件夹,并且对于其他快捷方式工作正常,我怎样才能找到这些产品的目标路径。这是我使用的函数:HRESULTTargetShortcut::ResolveIt(HWNDhwnd,LPCTSTRlpszLinkFile,LPTSTRlpszPath,intiPathBufferSize){HRESULThres;if(lpszPath==NULL)

Windows 批处理文件 - 在变量上查找字符串,查找包含百分比字符和单引号的字符串

在Windows批处理文件中,我正在检查作为输入给出的文本文件的内容-假设包含此文本的单行文本文件(test.txt):"bla//ID_SCEN='%3'blabla"其中一项检查包括使用findstr在行中查找特定字符串(//ID_SCEN='%3')。测试代码如下(test.bat)。@echooffsetmyLine=(set/pmyLine=)nuliferrorlevel1(echoTheline%myLine%doesnotcontain//ID_SCEN='%%3'echoToobad,itiscompulsory...IquitGOTO:EOF)else(echoFo